A Characterization of the Semantics of Logic Programs with Aggregates
نویسندگان
چکیده
The aggregates have greatly extended the representation power, in both theory and practice, of Answer Set Programming. Significant understanding of programs with aggregates has been gained in the last decade. However, there is still a substantial difficulty in understanding the semantics due to the nonmonotonic behavior of aggregates, which is demonstrated by several distinct semantics for aggregates in the existing work. In this paper, we aim to understand these distinct semantics in a more uniform way. Particularly, by satisfiability, rationality and consistency principles, we are able to give a uniform and simple characterizations of the three major distinct types of answer set semantics.
منابع مشابه
Key Constraints and Monotonic Aggregates in Deductive Databases
We extend the fixpoint and model-theoretic semantics of logic programs to include unique key constraints in derived relations. This extension increases the expressive power of Datalog programs, while preserving their declarative semantics and efficient implementation. The greater expressive power yields a simple characterization for the notion of set aggregates, including the identification of ...
متن کاملA Constructive Semantic Characterization of Aggregates in Answer Set Programming TRAN CAO SON and ENRICO PONTELLI
This technical note describes a monotone and continuous xpoint operator to compute the answer sets of programs with aggregates. The xpoint operator relies on the notion of aggregate solution. Under certain conditions, this operator behaves identically to the three-valued immediate consequence operator aggr P for aggregate programs, independently proposed in (Pelov 2004; Pelov et al. 2004). This...
متن کاملOn Logic Programming with Aggregates
In this paper, we present a translational semantics for normal logic programs with aggregates. We propose two different translations of logic programs with aggregates into normal logic programs, whose answer set semantics is used to defined the semantics of the original programs. Differently from many of the earlier proposals in this area, our semantics does not impose any syntactic restriction...
متن کاملAn Unfolding-Based Semantics for Logic Programming with Aggregates
The paper presents two equivalent de nitions of answer sets for logic programs with aggregates. These de nitions build on the notion of unfolding of aggregates, and they are aimed at creating methodologies to translate logic programs with aggregates to normal logic programs or positive programs, whose answer set semantics can be used to de ned the semantics of the original programs. The rst de ...
متن کاملA Constructive Semantic Characterization of Aggregates in ASP
This technical note describes a monotone and continuous fixpoint operator to compute the answer sets of programs with aggregates. The fixpoint operator relies on the notion of aggregate solution. Under certain conditions, this operator behaves identically to the three-valued immediate consequence operator Φ P for aggregate programs, independently proposed in (Pelov 2004; Pelov et al. 2004). Thi...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2016